surface search radar

Explore definitions, synonyms, and language insights of surface search radar

Definitions

Noun
a naval radar to search for surface targets

More General Terms